 /**********************************************************************
 * Fichier : KernelLibz.h
 *
 * Résumé : Fichier d'en-tête qui inclut les libraries du noyau
 *          linux nécessaires à la réalisation du pilote.
 *
 *
 * Auteur : Vincent Léger
 *
 * Dernière modification : Lundi 5 novembre 2012
 *
 **********************************************************************/

#ifndef _KERNELLIBZ_H_
#define _KERNELLIBZ_H_


/*#include <linux/module.h>
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/cdev.h>
#include <linux/fs.h>
#include <linux/types.h>
#include <linux/kdev_t.h>
#include <linux/ioctl.h>
#include <linux/slab.h>
#include <linux/errno.h>
#include <linux/fcntl.h>
#include <linux/wait.h>
#include <linux/spinlock.h>
#include <linux/device.h>

#include <asm/atomic.h>
#include <asm/uaccess.h>*/

//Données par le professeur:
#include <generated/autoconf.h>
#include <linux/module.h>
#include <linux/moduleparam.h>
#include <linux/init.h>

#include <linux/kernel.h>
#include <linux/cdev.h>
#include <linux/fs.h>
#include <linux/sched.h>
#include <linux/errno.h>   /* error codes */
#include <linux/types.h>
#include <linux/proc_fs.h>
#include <linux/fcntl.h>
#include <linux/cdev.h>
#include <linux/slab.h>
#include <linux/ioctl.h>
#include <linux/device.h>
#include <linux/usb.h>

#include <linux/wait.h>
#include <linux/spinlock.h>

#include <asm/system.h>      /* cli(), *_flags */
#include <asm/uaccess.h>


#endif /* _KERNELLIBZ_H_ */


